package com.zq.it.service.admin;

import java.io.File;
import java.util.List;

import com.zq.it.pojo.TClass;
import com.zq.it.service.BaseService;

public interface ClassService extends BaseService {

	public List<TClass> getAllClass();
	public void renewalClass(TClass tclass);
	public List getClassById(Integer id);
	public void addClass(TClass tclass);
	public List getClassListBySql(String sql);
	public List getClassByExmp(TClass tclass);
	public void removeClass(Integer id);
	public void removeClass(TClass tclass);
	public void removeAllClass(int[] ids);
	public List<TClass> importClassList(File acmyFile);
	public java.io.ByteArrayInputStream exportClassList(String[] headTitle,
			List<TClass> list);
	public List getMajorNameAndId();
	public List getTClass(String hql);
	public void updateClass(TClass tclass);
	public void deleteClass(int[] id);
	public List getAllTeacher();
	public TClass getClass(String className);
	public String creatClassHql(TClass t_class);

}
